You are here: FME Server Administrator's Guide > Performing an Installation for High Availability > Installing for Core Failover > Install the FME Server Services and Configure for Failover

Install the FME Server Services and Configure for Failover

Install the FME Server Services

Windows

  1. Start the FME Server Installer on the <webHost>.
  2. Select the Custom Install.
  3. On the Custom Setup dialog, select only the Web Services component for installation.
  4. The installer prompts you for the name of the FME Server Host, enter the hostname of the <coreHost> computer
  5. The installer prompts you for the path to the <coreHost> installation directory. Provide the path (UNC or mapped drive) to the <coreHost> installation directory you shared on the <coreHost> computer.

    The installer prompts you to install a Web Application Server.

    It is recommended that you use the FME Server Web Application Server and enter port 80 when prompted.

    Alternatively, if you have your own Web Application Server already installed on this host, you can use it instead of the built-in FME Server version. In this case, it is recommended that you shut down the service during installation.

Linux

  1. On the <webHost>, mount the FME Server installation directory shared on the <coreHost>:

    mount <coreHost>:<FMEServerDir>/home/FMEServer

  2. Start the FME Server Installer.
  3. Select the Custom install option.
  4. At the feature selection dialog, select only the Web Services component.

    The installer prompts you for the name of the FME Server Host.

  5. Enter the host name of the <coreHost> computer.

    The installer prompts you for the path to the <coreHost> installation directory.

  6. Enter the path to the mounted directory.

    The installer prompts you to install a Web Application Server.

    We recommend that you use the FME Server Web Application Server and enter port 80 when prompted.

  7. Note:  If you select port 80 or any port number less than 1024 for the built-in Web Application Server, start that service as root.

    If you have a web application server already installed on this host, you can use it instead of the built-in FME Server version. In this case, it is recommended that you shut down the service during installation.

  8. Manually start FME Server and configure it to start automatically.

    See Configuring Start-up.

  9. In order for the Data Download and Data Streaming web services to reference the correct web host location when outputting results that are returned from an FME Engine, you must manually change this location in your FME Engine configuration files:
    1. Locate your FME Engine configuration files, under <FMEServerDir>\Server\fmeEngineConfig*.txt
    2. For each file, under the SUB_SECTION for FILE_DOWNLOAD_SERVICE and STREAM_DOWNLOAD_SERVICE, modify the SUCCESS_RESPONSE directive as follows:

    From:

    SUCCESS_RESPONSE 0:Translation Successful|OutputLocation=!FME_AUTO_DIR_NAME!

    To:

    SUCCESS_RESPONSE 0:Translation Successful|OutputLocation=<webHost>/DefaultResults/!FME_AUTO_DIR_NAME_SIMPLE!

Following the installation on <webHost>, the FME Server Web Application Server automatically starts.  If you used your own web application server, you can restart that service.

To verify the installation, see Verify the Installation (Windows) or Verify the Installation (Linux).

Configure the FME Server Services for Failover

  1. Open each web application properties file located at:

    <WebAppDir>\<fmeServiceName>\WEB-INF\conf\propertiesFile.properties

  2. Find the following line in this file:

    #FAILOVER_SERVER_NAMES=<failoverServerName>

  3. Uncomment this line and replace <failoverServerName> with a host name.

    The host name must be running an FME Server, for example:

    FAILOVER_SERVER_NAMES=red

    This example defines an FME Server system—red—which must be running an FME Server.

  4. Restart the web application server.

Proceed to Install the FME Engines.

Safe Software Inc. www.safe.com